<?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=Alberto+Garc%C3%A9s</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=Alberto+Garc%C3%A9s"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Alberto_Garc%C3%A9s"/>
		<updated>2026-05-02T07:14:30Z</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_C1)&amp;diff=42271</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42271"/>
				<updated>2018-12-12T20:56:18Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.4\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)[y/10*3 -x/10 0];&lt;br /&gt;
TY=@(x,y)[-x/10 y/10 0];&lt;br /&gt;
TZ=@(x,y)[0 0 y/10];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U; V; W]; &lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(vec);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+(auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2);&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(a,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 0 0.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy941.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7973 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, vamos a utilizar métodos numéricos, aproximando la integral mediante la regla del trapecio:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Extremos de integracion (debido a que el punto y=-1 es singular en la función de densidad, aproximamos a -0.999999999): &lt;br /&gt;
a=0; b=2; c=-0.999999999; d=1; &lt;br /&gt;
%Subintervalos&lt;br /&gt;
N1=200; N2=N1; &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2;&lt;br /&gt;
%Mallado de la superficie&lt;br /&gt;
x=a:h1:b; &lt;br /&gt;
y=c:h2:d; &lt;br /&gt;
[u,v]=meshgrid(x,y);&lt;br /&gt;
%Función de densidad &lt;br /&gt;
d=1+exp(-abs(u).^2./((v+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
M=h1*h2*(w2')*d*w1;&lt;br /&gt;
fprintf('El valor de la masa es %.4f', M)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42270</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42270"/>
				<updated>2018-12-12T20:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.4\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)[y/10*3 -x/10 0];&lt;br /&gt;
TY=@(x,y)[-x/10 y/10 0];&lt;br /&gt;
TZ=@(x,y)[0 0 y/10];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U; V; W]; &lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(vec);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+(auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2);&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(a,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 0 0.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy941.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.8051 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, vamos a utilizar métodos numéricos, aproximando la integral mediante la regla del trapecio:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:MaBoy941.jpg&amp;diff=42268</id>
		<title>Archivo:MaBoy941.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:MaBoy941.jpg&amp;diff=42268"/>
				<updated>2018-12-12T20:10:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42267</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42267"/>
				<updated>2018-12-12T20:09:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.4\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)[y/10*3 -x/10 0];&lt;br /&gt;
TY=@(x,y)[-x/10 y/10 0];&lt;br /&gt;
TZ=@(x,y)[0 0 y/10];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U; V; W]; &lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(vec);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+(auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2);&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(a,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 0 0.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy941.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, vamos a utilizar métodos numéricos, aproximando la integral mediante la regla del trapecio:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42266</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42266"/>
				<updated>2018-12-12T20:07:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.4\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, vamos a utilizar métodos numéricos, aproximando la integral mediante la regla del trapecio:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42265</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42265"/>
				<updated>2018-12-12T20:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, vamos a utilizar métodos numéricos, aproximando la integral mediante la regla del trapecio:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42264</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42264"/>
				<updated>2018-12-12T20:05:14Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo de la masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, vamos a utilizar métodos numéricos, aproximando la integral mediante la regla del trapecio:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42263</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42263"/>
				<updated>2018-12-12T19:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo del tensor de tensiones \sigma_{ij} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial u_1}{\partial x}  \vec i + \frac{\partial u_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42262</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42262"/>
				<updated>2018-12-12T19:26:03Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo del tensor de deformaciones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial u}{\partial x}  \vec i + \frac{\partial u}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42261</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42261"/>
				<updated>2018-12-12T19:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalores, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42260</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42260"/>
				<updated>2018-12-12T19:24:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión de dichos autovalors, calculada analiticamente, sería:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42259</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42259"/>
				<updated>2018-12-12T19:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores (también conocidos como tensiones principales) de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; cuya expresión es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42258</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42258"/>
				<updated>2018-12-12T19:11:28Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42257</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42257"/>
				<updated>2018-12-12T19:11:11Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y - \sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42256</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42256"/>
				<updated>2018-12-12T19:10:46Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y + \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2y -\sqrt{x^2+y^2} }{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{y}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42255</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42255"/>
				<updated>2018-12-12T19:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42254</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42254"/>
				<updated>2018-12-12T19:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del método utilizado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt; es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;AbsTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt; es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el &amp;lt;math&amp;gt;RelTol&amp;lt;/math&amp;gt;. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42253</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42253"/>
				<updated>2018-12-12T19:00:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del método utilizado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡(AbsTol,RelTol×|q|) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42252</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42252"/>
				<updated>2018-12-12T18:59:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del método utilizado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡{AbsTol,RelTol×|q|} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42251</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42251"/>
				<updated>2018-12-12T18:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del método utilizado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La función Integral2 satisface la ecuación &amp;lt;math&amp;gt; |q-Q|≤max⁡{AbsTol,RelTol×|q|} &amp;lt;\math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y relativa marcan la precisión del cálculo, y vienen determinadas por MATLAB. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42250</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42250"/>
				<updated>2018-12-12T18:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Divergencia del campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42249</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42249"/>
				<updated>2018-12-12T18:55:37Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo de la Divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42248</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42248"/>
				<updated>2018-12-12T18:53:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42247</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42247"/>
				<updated>2018-12-12T18:52:22Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variación de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
que es la variación de temperatura por segundo en la dirección indicada.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42246</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42246"/>
				<updated>2018-12-12T18:49:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}}) &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \sqrt{2} \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hemos hecho bien lo hacemos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los cálculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42245</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42245"/>
				<updated>2018-12-12T18:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{\sqrt{2}}{10}(\frac{2x^2+y^2-xy}{\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \sqrt{2} \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hemos hecho bien lo hacemos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los cálculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{{2y \sqrt{x^2+y^2} }{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42243</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42243"/>
				<updated>2018-12-12T18:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} - \frac{xy}{10\sqrt{x^2+y^2}})  = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hemos hecho bien lo hacemos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los cálculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42242</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42242"/>
				<updated>2018-12-12T18:43:51Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = \sqrt{2}*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) - \frac{xy}{10\sqrt{x^2+y^2}}  = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hemos hecho bien lo hacemos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los cálculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy942.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42239</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42239"/>
				<updated>2018-12-12T18:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt{2}}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hemos hecho bien lo hacemos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los cálculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42238</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42238"/>
				<updated>2018-12-12T18:38:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{\sqrt2}}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hemos hecho bien lo hacemos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los cálculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42237</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42237"/>
				<updated>2018-12-12T18:36:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt{2}}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{sqrt(2)}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42236</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42236"/>
				<updated>2018-12-12T18:36:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = \frac{\vec i - \vec j}{\sqrt[2]}&amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{sqrt(2)}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42235</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42235"/>
				<updated>2018-12-12T18:34:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{sqrt(2)}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=y/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42234</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42234"/>
				<updated>2018-12-12T18:33:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Tensiones normales en la dirección que marca el eje \vec j  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{sqrt(2)}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=-x/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42233</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42233"/>
				<updated>2018-12-12T18:33:17Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(P=(0,1)\) nos movemos en la dirección \((1,-1)\), que se representa con el vector unitario &amp;lt;math&amp;gt; \vec e = \frac{\vec i - \vec j}{|\vec i - \vec j|} = &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\frac{\vec i - \vec j}{sqrt(2)}) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=-x/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42176</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42176"/>
				<updated>2018-12-11T14:03:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Visualización de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=y/10*3;&lt;br /&gt;
TNj=-x/10;&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42175</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42175"/>
				<updated>2018-12-11T14:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=((y/10).*3)-(x/10);&lt;br /&gt;
TNj=(y/10)-(x/10);&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=42152</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=42152"/>
				<updated>2018-12-10T22:35:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
Mediante el siguiente código dibujamos las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
%Siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Tensiones normales en las direcciones de los ejes coordenados sobre el mallado &lt;br /&gt;
TNi=((y/10).*3)-(x/10);&lt;br /&gt;
TNj=(y/10)-(x/10);&lt;br /&gt;
TNk=y/10; &lt;br /&gt;
%Representacion de las tensiones normales &lt;br /&gt;
%Tensiones normales en la dirección del eje i&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
pcolor(x,y,TNi)&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('Tensiones normales en la dirección del eje i')  &lt;br /&gt;
%Tensiones normales en la dirección del eje j&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
pcolor(x,y,TNj)&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('Tensiones normales en la dirección del eje j')&lt;br /&gt;
%Tensiones normales en la dirección del eje k&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
pcolor(x,y,TNk)&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('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy94.jpg|1200px|center|Representación de las tensiones normales en los ejes &amp;lt;math&amp;gt; \vec i, \vec j , \vec k &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} -\frac{{9x}^{2}}{20}+\frac{1}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{3}{10} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -\frac{{3x}^{2}}{20}+\frac{1}{10} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es 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;
&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(0.374166\).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
TX=@(x,y)((y/10).*3)-(x/10);&lt;br /&gt;
TY=@(x,y)(y/10)-(x/10);&lt;br /&gt;
TZ=@(x,y)y/10;&lt;br /&gt;
sigma=[];&lt;br /&gt;
%Obtención de autovalores de la tensión de Von Mises&lt;br /&gt;
for i=1:length(a)&lt;br /&gt;
    for j=1:length(b)&lt;br /&gt;
    %Obtención de valores para cada componente del mallado para las funciones de las componentes de la función de tensión de Von Mises    &lt;br /&gt;
    U=TX(x(i,j),y(i,j));&lt;br /&gt;
    V=TY(x(i,j),y(i,j));&lt;br /&gt;
    W=TZ(x(i,j),y(i,j));&lt;br /&gt;
    %Creación de un vector cuyas componentes sean los vectores en los que se han almacenado los valores de las funciones estudiadas&lt;br /&gt;
    vec=[U V W]; &lt;br /&gt;
    %Diagonalización de ese vector&lt;br /&gt;
    tt=diag(vec);&lt;br /&gt;
    %Obtención de los autovalores de la tensión de Von Mises&lt;br /&gt;
    auto=eig(tt);&lt;br /&gt;
    %Cálculo de la tensión de Von Mises para cada componente del mallado &lt;br /&gt;
    VM=sqrt(((auto(1)-auto(2))^2+((auto(2)-auto(3))^2+((auto(3)-auto(1))^2))*1/2));&lt;br /&gt;
    z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%dibujamos Tensiones de Von Mises&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,z)&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;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=z(1,1:length(z));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxz=max(m);&lt;br /&gt;
%Bucle que dibuja los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m)&lt;br /&gt;
   if m(k)==maxz&lt;br /&gt;
         plot(a(k),maxz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-0.5 2.5 -1.5 1.5]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxz)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy102.jpg|1250px|thumb|center|Representación de las tensiones de Von Mises]]&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \vec{F} = - \nabla \cdot \sigma = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujar &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; e interpretar la grafíca.&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Mediante el siguiente código dibujamos el campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=zeros(size(x)); &lt;br /&gt;
Fy=zeros(size(x));&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(x,y,0*x) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(x,y,Fx,Fy,'k')&lt;br /&gt;
view(0,90)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de fuerzas')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy112.jpg|900px|marco|centro|Representación del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{0}^{2}\int_{-1}^{1} d(x,y) dydx=\int_{0}^{2}\int_{-1}^{1} 1+e^{\frac{-|x|}{(y+1)^{4}}} dydx=5.7970 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la primitiva es difícil de calcular, recurrimos a la utilización de métodos numéricos. Por esta razón, empleamos la función integra2 para la aproximación de las integrales mediante el método quadpack:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la función&lt;br /&gt;
f=@(x,y) 1+exp((-abs(x).^2)./(1+y).^4);&lt;br /&gt;
%llamamos a la integral&lt;br /&gt;
int=integral2(f,0,2,-1,1);&lt;br /&gt;
%damos el resultado por pantalla&lt;br /&gt;
fprintf('El valor de la integral es %.4f\n',int)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Interpretación del método utilizado===&lt;br /&gt;
La funcón Integral2 satisface la ecuación |q-Q|≤max⁡{AbsTol,RelTol×|q|}&lt;br /&gt;
&lt;br /&gt;
Donde 'q' es el valor calculado de la integral y 'Q' es el valor exacto (desconocido). La tolerancia absoluta y ralativa provide a way of trading off accuracy and computation time. La tolerancia relativa determina la exactitud de la integracion. Aunque si |q| es lo suficientemente pequeño, la tolerancia absoluta determina la exactitud de la integración.&lt;br /&gt;
&lt;br /&gt;
Tolerancia absoluta, 'AbsTol' es una estimación de |q-Q|. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'AbsTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-10} &amp;lt;/math&amp;gt; que nos dice que el error absoluto se aplica hasta los 10 primeros decimales.&lt;br /&gt;
Tolerancia relativa., 'RelTol' es una estimación de &amp;lt;math&amp;gt; \frac{|q-Q|}{|Q|} &amp;lt;/math&amp;gt;. Integral2 dará mas decimales de precisión cuanto mas pequeño sea el 'RelTol'. El valor utilizado es &amp;lt;math&amp;gt; 10^{-6} &amp;lt;/math&amp;gt; que nos dice que el error relativo se aplica hasta los 6 primeros decimales. &lt;br /&gt;
&lt;br /&gt;
El método utilizado en la integración es el de itinerancia considerando la variable 'y' como una constante y hallado la integral respecto a 'x' y luego aplicando la integral a la función resultante respecto de  'y'&lt;br /&gt;
&lt;br /&gt;
El calculo de cada integral aproximada es mediante el método de Integración adaptativa con quadpack.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC18/19]]&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41795</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41795"/>
				<updated>2018-12-07T00:33:41Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo e Interpretación de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; \sigma_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \sigma_2 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \sigma_3 &amp;lt;/math&amp;gt; son las tensiones principales, que se corresponden con los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41794</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41794"/>
				<updated>2018-12-07T00:31:17Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo e Interpretación de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41793</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41793"/>
				<updated>2018-12-07T00:30:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo e Interpretación de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41792</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41792"/>
				<updated>2018-12-07T00:30:15Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41791</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41791"/>
				<updated>2018-12-07T00:28:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo e Interpretación de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico. Está definida por la fórmula &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} &amp;lt;\math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41790</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41790"/>
				<updated>2018-12-07T00:23:12Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo del Campo de Fuerzas  \vec{F} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_2} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41789</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41789"/>
				<updated>2018-12-07T00:22:26Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del Campo de Fuerzas  \vec{F} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41788</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41788"/>
				<updated>2018-12-07T00:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {-x+y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt; por los vectores normales a las fronteras de la placa, es decir, math&amp;gt;\vec i&amp;lt;/math&amp;gt; y math&amp;gt;\vec j&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41787</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41787"/>
				<updated>2018-12-07T00:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del Campo de Fuerzas  \vec{F} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|900px|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por &amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt; son distintos de &amp;lt;math&amp;gt; \vec 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, es necesario tener en cuenta que además del campo de fuerzas que actúa en el interior de la plaza, también existen unas fuerzas en la frontera (en los bordes de la placa) que pueden causar desplazamientos en la misma, aunque el campo de fuerzas interiores sea &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Estas fuerzas se pueden calcular multiplicando el tensor de tensiones por los vectores normales a las fronteras de la placa, es decir, math&amp;gt;\vec i&amp;lt;/math&amp;gt; y math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Así, las fuerzas en la frontera, causantes de los desplazamientos de la placa, serán&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-|x|^2}{(y+1)^{4}}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41782</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41782"/>
				<updated>2018-12-07T00:04:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Interpretación del Campo de Fuerzas  \vec{F} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
El campo de fuerzas que causa los desplazamientos que estudiamos es &amp;lt;math&amp;gt;\vec{F} = \vec 0 &amp;lt;/math&amp;gt;. Esto, aparentemente, no tiene sentido, ya que los desplazamientos causados por&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{\frac{-\mid x \mid^2}{(y+1)^4}} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41779</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41779"/>
				<updated>2018-12-06T23:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo del Campo de Fuerzas  \vec{F} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{-\mid x \mid^2/(y+1)^4} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</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_C1)&amp;diff=41778</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo C1)</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_C1)&amp;diff=41778"/>
				<updated>2018-12-06T23:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alberto Garcés: /* Cálculo del Campo de Fuerzas  \vec{F} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 1-C| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC18/19|2018-19]] | José Luis Abia Pascual, Jorge Ismael Sanchez, Alberto Garces Rodriguez, Ricardo Perez }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región \((x,y) ∈ [0,2]×[-1,1]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
&lt;br /&gt;
:*la temperatura \(T(x,y)\), que depende de las dos variables espaciales \((x,y)\)&lt;br /&gt;
:*los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. &lt;br /&gt;
&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformacón, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dicho desplazamiento en coordenadas cartesianas seria:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x, y) = - \frac{\rho * \cos (\theta)}{10} * (- \rho * \sin (\theta) \vec i + \rho * \cos (\theta) \vec j) = - \frac{x}{10} * (-y \vec i + x \vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del sólido==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [0,2]×[-1,1]\) y como paso de muestreo &amp;lt;math&amp;gt; h = \frac{1}{10} &amp;lt;/math&amp;gt; para las variables \((x,y)\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy1.jpg|375px|thumb|right|Gráfica de la placa sin deformar]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Defimos los intervalos&lt;br /&gt;
%eje x&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
%eje y&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
z=ones(size(x));&lt;br /&gt;
%dibujamos rectangulo&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
title('Placa sin deformar');&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura del sólido==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 &amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto o puntos la temperatura es máxima y mínima.&lt;br /&gt;
===Cálculo de la temperatura en todo el sólido===&lt;br /&gt;
Cálculamos la temperatura en todo el sólido en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; T(x,y) = |\vec u(x, y)|^2 = |- \frac{x}{10} * (-y \vec i + x \vec j)|^2 = \frac{x}{10} * \sqrt{x^2+y^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo===&lt;br /&gt;
&lt;br /&gt;
Adjuntamos el código para visualizar las distintas temperaturas que hay en la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos la ecuacion T(x,y)&lt;br /&gt;
T=x.*sqrt(x.^2+y.^2)./10;&lt;br /&gt;
%definimos curvas de nivel&lt;br /&gt;
figure &lt;br /&gt;
hold on&lt;br /&gt;
mesh(x,y,0*z)&lt;br /&gt;
pcolor(x,y,T)&lt;br /&gt;
contour(x,y,T,'k')&lt;br /&gt;
shading flat&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy2.jpg|marco|centro|Gráfica de la variación de la temperatura en toda la placa]]&lt;br /&gt;
&lt;br /&gt;
===Temperaturas máxima y mínima===&lt;br /&gt;
De la matriz T creada en el apartado anterior sacariamos los valores maximo y mínimo de la temperatura de la placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%definimos las temperaturas maximas y minimas&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
mi=min(min(T));&lt;br /&gt;
fprintf('La temperatura máxima es %.2f ºC y la mínima es %.2f ºC\n',ma,mi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve 2 valores, el de máxima temperatura 45ºC que se encontraría en el borde inferior y superior derecho de la placa (La zona más calida del dibujo anterior) y el de mínima temperatura 0ºC que corresponderia al punto (0,0) (ya que es el que tiene el color más frío).&lt;br /&gt;
&lt;br /&gt;
==Gradiente de la temperatura==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; y dibujarlo como campo vectorial. Observar gráficamente que &amp;lt;math&amp;gt;\nabla T &amp;lt;/math&amp;gt; es ortogonal a dichas curvas.&lt;br /&gt;
===Cálculo del gradiente de la temperatura===&lt;br /&gt;
Hacemos el cálculo del gradiente de la temperatura en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial x} \vec i + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial y} \vec j + \frac{\partial (\frac{x}{10} * \sqrt{x^2+y^2})}{\partial z} \vec k = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j + 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del gradiente de la temperatura===&lt;br /&gt;
El cálculo hecho anteriormente para calcular el gradiente lo pasamos a matlab y generamos una representación de dicho campo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el gradiente&lt;br /&gt;
Tx=@(x,y)(2*x.^2+y.^2)./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
Ty=@(x,y)x.*y./sqrt(x.^2+y.^2)/10;&lt;br /&gt;
%Tk=0*z;&lt;br /&gt;
Ti=Tx(x,y);&lt;br /&gt;
Tj=Ty(x,y);&lt;br /&gt;
%dibujamos el gradiente&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
contour(x,y,T)&lt;br /&gt;
quiver(x,y,Ti,Tj)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Podemos observar que los vectores son perpendenculares a las curvas de nivel de la temperatura.&lt;br /&gt;
[[Archivo:MaBoy3.jpg|marco|centro|Gráfica del campo gradiente de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Variación de la Temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,-1)\) con una velocidad de 2 metros por segundo.&lt;br /&gt;
&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} = \vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = \frac{T(\vec r (t))}{\partial t} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = \frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T}{\partial t} = v·\nabla{T}(x,y)·\vec e = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}} \vec i + \frac{xy}{10\sqrt{x^2+y^2}} \vec j)* (\vec i) = 2*(\frac{2x^2+y^2}{10\sqrt{x^2+y^2}}) = \frac{2x^2+y^2}{5\sqrt{x^2+y^2}} &amp;lt;/math&amp;gt; ºC/s &lt;br /&gt;
&lt;br /&gt;
En el punto \((1,-1)\) Seria:&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{\partial T(1,-1)}{\partial t} = \frac{2(1)^2+(-1)^2}{5\sqrt{(1)^2+(-1)^2}} = \frac{3}{5\sqrt{2}} = 0.42426 &amp;lt;/math&amp;gt; ºC/s&lt;br /&gt;
&lt;br /&gt;
Para comprobar que analíticamente lo hamos hecho bien lo hacemos en matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos el punto (1,-1)&lt;br /&gt;
x1=1;&lt;br /&gt;
y1=-1;&lt;br /&gt;
%Definimos la variacion temperatura por segundo&lt;br /&gt;
T1=2*Tx(x1,y1);&lt;br /&gt;
fprintf('La variación temperatura por segundo en el punto (1,-1) es %.4f ºC/s\n',T1)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve como solución T1=0.42426 ºC/s, demostrando que hemos hecho bien los calculos.&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Dibujar el campo de desplazamientos en los puntos del mallado del sólido.&lt;br /&gt;
===Visualización del Campo de desplazamientos===&lt;br /&gt;
Estudiarémos como el vector de desplazamientos &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt; deformaría la placa, esto lo interpretaremos con la dirección que cogen los vectores en la placa sin deformar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=+x/10.*(y);&lt;br /&gt;
uy=-x/10.*(x);&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(x,y,ux,uy)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy5.jpg|marco|centro|Gráfica de los desplazamientos de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Estudio del comportamiento del sólido durante el desplazamiento==&lt;br /&gt;
Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt; \vec u(x,y) &amp;lt;/math&amp;gt;. Dibujar ambos en la misma fígura usando el comando subplot.&lt;br /&gt;
===Visualización del sólido antes del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa sin deformar &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy61.jpg|425px|thumb|right|Gráfica de antes de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
a=0:1/10:2;&lt;br /&gt;
b=-1:1/10:1;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[x,y]=meshgrid(a,b);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=x+x.*y/10;&lt;br /&gt;
ry=y-x.*x/10; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
%subplot(3,1,1)&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy62.jpg|400px|thumb|right|Gráfica de después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
Dibujamos la placa después de la deformación &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
% subplot(3,1,2) &lt;br /&gt;
figure&lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
%axis([-1,3,-2,2])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
view(0,90)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualización del sólido antes y después del desplazamiento===&lt;br /&gt;
&lt;br /&gt;
Comparamos el antes &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) &amp;lt;/math&amp;gt; y el después &amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt; de la deformación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%comparacion del antes y después&lt;br /&gt;
%subplot(3,1,3)&lt;br /&gt;
figure&lt;br /&gt;
surf(x,y,0*x)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-1,3,-2,2])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y') &lt;br /&gt;
zlabel('Eje Z') &lt;br /&gt;
title('Comparación antes y después')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En esta imagen podemos apreciar como la placa se deforma según el campo de desplazamientos visto en el apartado 5.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy63.jpg|marco|centro|Gráfica de comparando el antes y después de la deformación de la placa]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamientos==&lt;br /&gt;
Dibujar  &amp;lt;math&amp;gt; \nabla \cdot \vec u &amp;lt;/math&amp;gt;. Determinar gráficamente los puntos en los que la divergencia de &amp;lt;math&amp;gt; \vec u(x,y)= \frac{yx}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento.&lt;br /&gt;
&lt;br /&gt;
===Cálculo de la Divergencia===&lt;br /&gt;
Cálculamos la divergencia en coodenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; &lt;br /&gt;
\nabla \cdot \vec u&lt;br /&gt;
=\frac{\partial \vec u}{\partial x} + \frac{\partial \vec u}{\partial y} + \frac{\partial \vec u}{\partial z}&lt;br /&gt;
=\frac{\partial \frac{yx}{10}}{\partial x} + \frac{\partial \frac{-x^2}{10}}{\partial y} + \frac{\partial 0}{\partial z}&lt;br /&gt;
=\frac{y}{10} + 0 + 0&lt;br /&gt;
=\frac{y}{10}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la Divergencia===&lt;br /&gt;
Mediante el siguiente código dibujamos la divergencia y donde su variación es máxima, mínima y nula:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores a la divergencia&lt;br /&gt;
Z=(1/10)*Y;&lt;br /&gt;
z=y/10;&lt;br /&gt;
%Dibujamos la divergencia&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Variación de la Divergencia a lo largo de la placa')&lt;br /&gt;
%Vemos los valores máximos, mínimos y nulos&lt;br /&gt;
figure&lt;br /&gt;
plot(y,z)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje Y')&lt;br /&gt;
ylabel('Eje Z')&lt;br /&gt;
plot(1,0.1,'xr','markersize',10)&lt;br /&gt;
plot(0,0,'xg','markersize',10)&lt;br /&gt;
plot(-1,-0.1,'xb','markersize',10)&lt;br /&gt;
legend('gráfica de la diverencia','punto máximo','punto nulo','punto mínimo');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy7.jpg|1100px|thumb|centre||Gráficas de la variación de la divergencia]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamientos==&lt;br /&gt;
Calcular &amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid &amp;lt;/math&amp;gt; en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor&lt;br /&gt;
rotacional?&lt;br /&gt;
===Cálculo del Rotacional===&lt;br /&gt;
Cálculamos el rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec u=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ u_x &amp;amp; u_y &amp;amp; u_z  \end{matrix}\right|&lt;br /&gt;
=\left|&lt;br /&gt;
\begin{matrix} \vec i &amp;amp; \vec j &amp;amp; \vec k  \\ &amp;amp; &amp;amp; \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z}&lt;br /&gt;
\\ &amp;amp; &amp;amp; \\ \frac{xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0  \end{matrix}\right|&lt;br /&gt;
=\left(&lt;br /&gt;
\frac{\partial 0}{\partial y} - \frac{ \partial \frac{-x^2}{10}}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial \frac{xy}{10}}{\partial z} - \frac{\partial 0}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{ \partial \frac{-x^2}{10}}{\partial x} - \frac{ \partial \frac{xy}{10}}{\partial y}\right)\vec k&lt;br /&gt;
=\left(0 - 0\right)\vec i + \left(0 - 0\right)\vec j + \left(\frac{-2x}{10} - \frac{x}{10}\right)\vec k&lt;br /&gt;
=-\frac{3x}{10}\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculamos el módulo del rotacional&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mid \nabla \times \vec u \mid = \mid -\frac{3x}{10}\vec k \mid = \frac{3x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Rotacional===&lt;br /&gt;
Mediante el siguiente código dibujamos el módulo del Rotacional:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos la placa&lt;br /&gt;
x=0:.1:2;&lt;br /&gt;
y=-1:.1:1;&lt;br /&gt;
%Mallamos la placa&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
%Damos valores al módulo del rotacional&lt;br /&gt;
Z=3*X/10;&lt;br /&gt;
%Dibujamos el rotacional&lt;br /&gt;
figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Módulo del rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:MaBoy8.jpg|marco|centro|Gráfica del módulo del rotacional]]&lt;br /&gt;
&lt;br /&gt;
Como podemos observar en la imagen anterior los puntos que sufren mayor rotacional serian todos los puntos del extremo derecho de la placa&lt;br /&gt;
&lt;br /&gt;
==Tensiones Normales==&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
El tensor de deformaciones &amp;lt;math&amp;gt;\epsilon (\vec u) &amp;lt;/math&amp;gt; está definido como la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\nabla \vec u &amp;lt;/math&amp;gt; . Por tanto, para calcularlo debemos calcular el gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt; y su traspuesto, &amp;lt;math&amp;gt;\nabla \vec u ^ t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(x, y) = \frac{xy}{10} \vec i + \frac{-x^2}{10} \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u = \frac{\partial f}{\partial x}  \vec i + \frac{\partial f}{\partial y}  \vec j  = ( \frac{y}{10}\vec i - \frac{2x}{10}\vec j)\cdot\vec i + (\frac{x}{10}\vec i)\cdot\vec j = \frac{y}{10}\vec i \otimes \vec i - \frac{2x}{10}\vec i \otimes \vec j + \frac{x}{10}\vec j \otimes \vec i&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec u ^ t = \frac{y}{10}\vec i \otimes \vec i + \frac{x}{10}\vec i \otimes \vec j - \frac{2x}{10}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, el tensor de deformaciones quedará:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2} = \frac{y}{10}\vec i \otimes \vec i - \frac{x}{20}\vec i \otimes \vec j - \frac{x}{20}\vec j \otimes \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Cuando nos encontramos ante un medio lineal, isótropo y homogéneo, como nuestra placa; podemos definir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; mediante la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij} = \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta expresión aparecen los coeficientes de Lamé, &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;, que determinan el comportamiento elástico del sólido en pequeñas deformaciones, y que dependen del módulo de Young (&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;) y del parámetro de Poisson (&amp;lt;math&amp;gt; \upsilon &amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda = \frac {E\upsilon}{(1+\upsilon)(1-2\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mu = \frac {E}{(1+\upsilon)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a tomar como valores de estos coeficientes &amp;lt;math&amp;gt;\lambda = \mu = 1 &amp;lt;/math&amp;gt; para el cálculo del tensor de tensiones. Necesitamos la divergencia del campo de desplazamientos, &amp;lt;math&amp;gt;\nabla \cdot \vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla \cdot \vec u = \frac{\partial f_1}{\partial x}  \vec i + \frac{\partial f_2}{\partial y} = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y así, nos queda el siguiente campo de tensiones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} =  \lambda \nabla \cdot \vec u \boldsymbol {1} + 2 \mu \epsilon =  \frac {y}{10} ( \vec i \otimes \vec i + \vec j \otimes \vec j + \vec k \otimes \vec k ) + 2 ( \frac {y}{10} \vec i \otimes \vec i - \frac {x}{20}\vec i \otimes \vec j - \frac {x}{20} \vec j \otimes \vec i ) = \frac {3y}{10} \vec i \otimes \vec i - \frac {x}{10} \vec i \otimes \vec j - \frac {x}{10} \vec j \otimes \vec i + \frac {y}{10} \vec j \otimes \vec j + \frac {y}{10} \vec k \otimes \vec k) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{ij} = \begin{pmatrix}&lt;br /&gt;
\frac {3y}{10} &amp;amp; - \frac {x}{10} &amp;amp; 0\\&lt;br /&gt;
- \frac {x}{10} &amp;amp; \frac {y}{10} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac {y}{10}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
Para calcular las tensiones normales, vamos a proyectar el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij} &amp;lt;/math&amp;gt; sobre los ejes.&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec i \cdot \sigma_{ij} \cdot \vec i = \frac {3y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec j \cdot \sigma_{ij} \cdot \vec j = \frac {y-x}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec k \cdot \sigma_{ij} \cdot \vec k = \frac {y}{10} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
==La tensión de Von Mises==&lt;br /&gt;
===Cálculo e Interpretación de la tensión de Von Mises===&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&lt;br /&gt;
==Campo de Fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actua sobre el sólido==&lt;br /&gt;
&lt;br /&gt;
===Cálculo del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
El desplazamiento de la placa dado por el vector &amp;lt;math&amp;gt;\vec u(\rho,\theta) = - \frac{\rho * \cos (\theta)}{10} \vec  g_\theta = - \frac{x}{10} * (-y \vec i + x \vec j)&amp;lt;/math&amp;gt; está causado por un campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre el interior de la placa.&lt;br /&gt;
&lt;br /&gt;
Para calcularlo, vamos a utilizar la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec{F} = - \nabla \cdot \sigma_{ij} = - \frac {\partial \sigma_{ji}}{\partial x_j} \cdot \vec e_i &amp;lt;/math&amp;gt;. Es decir, que para calcular las componentes del campo de fuerzas haremos la divergencia de los vectores fila que forman la matriz &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Así, obtenemos las siguientes componentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j1}}{\partial x} \cdot \vec i = - ( \frac {\partial \frac{3y}{10} }{\partial x} + \frac {\partial \frac{-x}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec i = 0 \vec i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_1} = - \frac {\partial \sigma_{j2}}{\partial y} \cdot \vec j = - ( \frac {\partial \frac{-x}{10} }{\partial x} + \frac {\partial \frac{y}{10} }{\partial y} + \frac {\partial 0 }{\partial z} ) \cdot \vec j = (-\frac {1}{10}  + \frac {1}{10}) \vec j = 0 \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec{F_3} = - \frac {\partial \sigma_{j3}}{\partial z} \cdot \vec k = - ( \frac {\partial 0}{\partial x} + \frac {\partial 0}{\partial y} + \frac { \partial \frac {y}{10}}{\partial z} ) \cdot \vec k = 0 \vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
===Interpretación del Campo de Fuerzas  &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
Supongamos que la densidad de la placa es &amp;lt;math&amp;gt; d(x,y)=1+e^{-\mid x \mid^2/(y+1)^4} &amp;lt;/math&amp;gt;. Calcular la masa total aproximando la integral correspondiente numéricamente.&lt;br /&gt;
===Cálculo de la masa total de la placa===&lt;/div&gt;</summary>
		<author><name>Alberto Garcés</name></author>	</entry>

	</feed>